'Declaration
<ExtensionAttribute()> <NotNullAttribute()> Public Overloads Shared Function GetMultiStateDiscreteNode(Of TValue)( _ ByVal modelClient As UAModelClient, _ ByVal endpointDescriptor As UAEndpointDescriptor, _ ByVal nodeDescriptor As UANodeDescriptor _ ) As UAMultiStateDiscreteNode(Of TValue,TValue)
'Usage
Dim modelClient As UAModelClient Dim endpointDescriptor As UAEndpointDescriptor Dim nodeDescriptor As UANodeDescriptor Dim value As UAMultiStateDiscreteNode(Of TValue,TValue) value = UAModelClientExtension.GetMultiStateDiscreteNode(Of TValue)(modelClient, endpointDescriptor, nodeDescriptor)
[Extension()] [NotNull()] public static UAMultiStateDiscreteNode<TValue,TValue> GetMultiStateDiscreteNode<TValue>( UAModelClient modelClient, UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor )
[Extension()] [NotNull()] public: static UAMultiStateDiscreteNode<TValue^,TValue^>^ GetMultiStateDiscreteNodegeneric<typename TValue> ( UAModelClient^ modelClient, UAEndpointDescriptor^ endpointDescriptor, UANodeDescriptor^ nodeDescriptor )
Parameters
- modelClient
- The OPC-UA model client.
- endpointDescriptor
- Endpoint descriptor. Identifies the OPC-UA server.
- nodeDescriptor
- Node descriptor. Identifies the node in OPC server's address space.
Type Parameters
- TValue
- The type of the value of the node.
Return Value
Returns the multi-state discrete item node obtained from the model client.